package com.summer.service;


import com.summer.entity.gongxinbao.tbdata.TbRelativizeResult;
import com.summer.entity.gongxinbao.tbreport.TbReportRelativizeResult;
import com.summer.entity.gongxinbao.zhima.RelData;

import java.lang.reflect.InvocationTargetException;

/**
 * Created by tl on 2018/6/12.
 */
public interface ITbRelativizeService {
    TbRelativizeResult getResult(String jsonBody) throws IllegalAccessException,
            NoSuchMethodException, InvocationTargetException;

    TbReportRelativizeResult getReportResult(String jsonBody, String name) throws IllegalAccessException,
            NoSuchMethodException, InvocationTargetException;


    RelData getZhimaResult(String jsonBody, String name) throws IllegalAccessException,
            NoSuchMethodException, InvocationTargetException;

    void save(TbRelativizeResult tbRelativizeResult);

    void saveZhima(RelData relData);

    void saveReportResult(TbReportRelativizeResult tbReportRelativizeResult);
}
